Portalegre es una ciudad y un municipio portugués, capital del distrito homónimo, en la región del Alentejo y comunidad intermunicipal del Alto Alentejo.
La ciudad, sede del municipio, contaba con 15 642 habitantes en 2011 mientras que este último tiene 446,24 km² de superficie y 22 341 habitantes (2021), y está subdividido en siete freguesias.
El municipio limita al norte con el municipio de Castelo de Vide, al nordeste con Marvão, al este con Valencia de Alcántara, (Cáceres, España) y La Codosera, (Badajoz, España), al sur con Arronches y Monforte y al oeste con Crato. La ciudad está situada a una altitud de 438 metros.